package com.zensun.system.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author gmk
 * @time 2021年1月26日 上午11:13:03
 */
@Data
public class SysRoleDetailVo {

    /**
     * 角色ID
     */
    @ApiModelProperty("角色编号")
    private Long roleId;

    /**
     * 部门Id
     */
    @ApiModelProperty(value = "部门Id")
    private Long deptId;

    /**
     * 角色名称
     */
    @ApiModelProperty("角色名称")
    private String roleName;

    /**
     * 角色权限
     */
    @ApiModelProperty("权限字符")
    private String roleKey;

    /**
     * 角色排序
     */
    @ApiModelProperty("显示顺序")
    private Integer roleSort;

    /**
     * 角色状态
     */
    @ApiModelProperty("角色状态")
    private String status;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("角色所拥有菜单组")
    private List<Long> menuIds;

    @ApiModelProperty(value = "权限范围")
    private String dataScope;

    @ApiModelProperty("角色的数据范围")
    private List<Long> deptIds;


}
